home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 3.adf / asm / devices / serial.i < prev    next >
Text File  |  1986-11-10  |  2KB  |  70 lines

  1.  
  2.     IFND    DEVICES_SERIAL_I
  3. DEVICES_SERIAL_I SET 1
  4.     IFND     EXEC_STRINGS_I
  5.     include 'exec/strings.i'
  6.     ENDC    !EXEC_STRINGS_I
  7.     IFND     EXEC_IO_I
  8.     include 'exec/io.i'
  9.     ENDC    !EXEC_IO_I
  10. SER_CTL       EQU     $1113
  11. SER_DBAUD     EQU     9600
  12. SDCMD_QUERY     EQU     CMD_NONSTD
  13. SDCMD_BREAK     EQU     CMD_NONSTD+1
  14. SDCMD_SETPARAMS EQU     CMD_NONSTD+2
  15. SER_DEVFINISH   EQU     CMD_NONSTD+2
  16. SERIALNAME:     MACRO
  17.   STRING  'serial.device'
  18.   ENDM
  19.  BITDEF  SER,XDISABLED,7
  20.  BITDEF  SER,EOFMODE,6
  21.  BITDEF  SER,SHARED,5
  22.  BITDEF  SER,RAD_BOOGIE,4
  23.  BITDEF  SER,QUEUEDBRK,3
  24.  BITDEF  SER,7WIRE,2
  25.  BITDEF  SER,PARTY_ODD,1
  26.  BITDEF  SER,PARTY_ON,0
  27.  BITDEF  IOSER,QUEUED,6
  28.  BITDEF  IOSER,ABORT,5
  29.  BITDEF  IOSER,ACTIVE,4
  30.  BITDEF  IOST,XOFFREAD,4
  31.  BITDEF  IOST,XOFFWRITE,3
  32.  BITDEF  IOST,READBREAK,2
  33.  BITDEF  IOST,WROTEBREAK,1
  34.  BITDEF  IOST,OVERRUN,0
  35.  BITDEF  SEXT,MSPON,1
  36.  BITDEF  SEXT,MARK,0
  37.  STRUCTURE TERMARRAY,0
  38.  ULONG    TERMARRAY_0
  39.  ULONG    TERMARRAY_1
  40.  LABEL    TERMARRAY_SIZE
  41.  STRUCTURE IOEXTSER,IOSTD_SIZE
  42.  ULONG   IO_CTLCHAR
  43.  ULONG   IO_RBUFLEN
  44.  ULONG   IO_EXTFLAGS
  45.  ULONG   IO_BAUD
  46.  ULONG   IO_BRKTIME
  47.  STRUCT  IO_TERMARRAY,TERMARRAY_SIZE
  48.  UBYTE   IO_READLEN
  49.  UBYTE   IO_WRITELEN
  50.  UBYTE   IO_STOPBITS
  51.  UBYTE   IO_SERFLAGS
  52.  UWORD   IO_STATUS
  53.  LABEL   IOEXTSER_SIZE
  54. SerErr_DevBusy          EQU     1
  55. SerErr_BaudMismatch     EQU     2
  56. SerErr_InvBaud          EQU     3
  57. SerErr_BufErr           EQU     4
  58. SerErr_InvParam         EQU     5
  59. SerErr_LineErr          EQU     6
  60. SerErr_NotOpen          EQU     7
  61. SerErr_PortReset        EQU     8
  62. SerErr_ParityErr        EQU     9
  63. SerErr_InitErr          EQU    10
  64. SerErr_TimerErr         EQU    11
  65. SerErr_BufOverflow      EQU    12
  66. SerErr_NoDSR            EQU    13
  67. SerErr_NoCTS            EQU    14
  68. SerErr_DetectedBreak    EQU    15
  69.     ENDC    !DEVICES_SERIAL_I
  70.